home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / GXEdit Library & Doc / GXEditLine.h < prev    next >
Encoding:
Text File  |  1995-04-10  |  837 b   |  33 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:            GXEditLine.h
  3.     
  4.     Contains:
  5.     
  6.     Written by:        Barton R. House
  7.     
  8.     Copyright:        © 1993 by Apple Computer, Inc., All rights reserved.
  9.     
  10. */
  11.  
  12. void     InsertDocLineText(DocPtr dp, LinePtr lp, short lineOffset, short numText);
  13.  
  14. void     JoinDocLines(LinePtr left, LinePtr right);
  15.  
  16. void     SplitDocLine(DocPtr dp, LinePtr lp, short lineOffset, LinePtr newLine);
  17.  
  18. void     DrawDocLine(DocPtr dp, ParaPtr pp, LinePtr lp);
  19.  
  20. void     NewDocLine(LinePtr lp);
  21.  
  22. short HitTestDocLine(DocPtr dp, ParaPtr pp, LinePtr lp, Point where);
  23.  
  24. void     DocLinePosition(LinePtr lp, long * start, long * end);
  25.  
  26. short GetLineOffset(DocPtr dp, ParaPtr pp, LinePtr lp, short offsetType, short lineOffset);
  27.  
  28. void     DocLineClear(DocPtr dp, LinePtr lp, short lineOffset, short numGlyphs);
  29.  
  30. void     DisposeDocLine(LinePtr lp);
  31.  
  32. short    GetLineHeight(DocPtr dp, ParaPtr pp, LinePtr lp);
  33.